perm filename 316MAC.TEX[316,DEK]1 blob sn#814193 filedate 1986-04-02 generic text, type T, neo UTF8
\font\rm=cmr12 % main text
\font\it=cmti12 % main text, emphasis
\font\csc=cmcsc10 scaled\magstep1 % main text, first few words
\font\ref=cmbx7 % name of chapter and verse
\font\verserm=bibl12[316,dek] % verse text
\font\chap=cmcsc10 scaled\magstep3 % chapter title
\font\name=cmss8 % calligrapher's name
\font\no=cmmi10 % page number

\hyphenation{English}

\hsize=5.5in
\hoffset=.75in
\newdimen\pagesize \pagesize=39pc
\newdimen\fullsize \fullsize=40.5pc % includes page number at bottom
\baselineskip=13pt
\topskip=\baselineskip \splittopskip=\topskip

\parindent=20pt
\tolerance=1000
\def\strut{\vbox to\baselineskip{}}
\let\,=\thinspace
\def\:{\,:\,}
\def\*{\hbox{--}}

\newcount\pg \newcount\n
\newdimen\d \newdimen\z
\def\savepg{\endgraf\pg=\prevgraf\everypar{\prevgraf=\pg}\parshape=\ps}
\def\makeps{\global\n=14 \begingroup
  \aftergroup\edef\aftergroup\ps\aftergroup{\aftergroup\beginps
  \d=\ht2 \loop \ifdim\d>\baselineskip \aftergroup\moreps \global\advance\n 1
  \advance\d -\baselineskip\repeat \aftergroup\endps\aftergroup}\endgroup}
\def\beginps{\the\n
  \endps \endps \endps \endps \endps \endps \endps \endps \endps \endps \endps
  \moreps \moreps}
\newdimen\in \in=3.0in \newdimen\rin \rin=\hsize \advance\rin-\in
\def\moreps{\in \rin}
\def\endps{\z \hsize}

%\newbox\corners
%\setbox\corners=\vbox{\kern1pc
%  \line{\vrule height 10pt \vrule width 10pt height .4pt
%    \hfill\vrule width 10pt height .4pt \vrule}}
%\ht\corners=\z \dp\corners=\z

\def\beginbook#1\\{\message{#1}
  \setbox0=\vbox to\pagesize\bgroup\rm
  \noindent\strut
  \smash{\chap#1 }\ignorespaces}

\def\callig#1\par{\vss\egroup
  \shipout\vbox to\fullsize{\box0\vfil
    \llap{\advancepageno \no\folio\qquad}}
  \def\calname{#1}}

\def\verse#1 #2:#3 #4\par #5\\{
  \shipout\vbox to\fullsize{
    \vbox to\pagesize{\vfill
      \line{\name #1 #2\:#3\hfil\calname}}
    \vfill\centerline{\advancepageno\no\folio}}
  \setbox2=\vbox{\hsize=3.6in
    \noindent\strut\ref\uppercase{#1} #2\:#3\par
    \noindent\verserm #4}
  \makeps \setbox0=\vbox\bgroup\rm \let\par=\savepg
  \noindent\strut
  {\csc#5 }\ignorespaces}

\catcode`\$=\active \def${\hfil\break\null\ignorespaces} % $ means newline

\def\endbook{\egroup
  \shipout\vbox to\fullsize{
    \vbox to\z{\kern12.4pc
      \ht2=\z \dp2=\z \moveleft.8in\box2 \vss}
    \nointerlineskip
    \vsplit0 to \pagesize
    \vfil\llap{\advancepageno \no\folio\qquad}}
  \shipout\vbox to\fullsize{\box0
    \vfil\rightline{\rlap{\advancepageno\no\qquad\folio}}}}

\rm

\def\test#1\par{{\hbadness=-1 #1\par}}